apron ribbon - German English Dictionary